最近有个项目需要用到扫描身份证,然后显示出上面的各种信息。Google了下找到了这个。Tesseract OCR(光学字符识别),谷歌开源的一个OCR引擎。具体我就不多谢了,这几篇帖子已近很详细了。ps.不要抱太大希望,这玩意不准的,玩玩还可以。

Tesseract OCR(光学字符识别)教程

IOS Tesseract-OCR 3.0.1 文字识别 抛砖引玉

先看第一个帖子,想试一下中文的话,在第二个帖子中 下载中文语言包,拖入后修改OCR工作模式的枚举为.TesseractOnly。这样就可以识别中文了。但是很不准。

从第二篇帖子可以知道,对图像进行处理才能提高准确率。这点我还得好好学习下。

另外从GitHub上的issuse上看到,这个好像有很严重的内存问题。总之要想在真是项目中用,还是得自己好好研究下。

如果不差钱的话,网上有很多公司提供的扫描服务。我用过一个云脉,感觉还行。三毛一次,真贵!!